// Copyright (c) Huawei Technologies Co., Ltd. 2025. All rights reserved.
// This source file is part of the Cangjie project, licensed under Apache-2.0
// with Runtime Library Exception.
//
// See https://cangjie-lang.cn/pages/LICENSE for license information.

#ifndef CANGJIE_MIGRATOR_CONFIG
#define CANGJIE_MIGRATOR_CONFIG

#include "Path.h"

namespace CangjieMigrator {

class Config {
public:
    static const Path ExecutablePath;
    static const Path ExecutableDir;
    static Path GetBinDependencyDir(const std::string &version);

    static Path CangjieHome;
    static bool PrepareEnvironment();
};

} // namespace CangjieMigrator

#endif // CANGJIE_MIGRATOR_CONFIG
